#ifndef DESIGNPATTERN_CONCRETEMEDIATOR_H
#define DESIGNPATTERN_CONCRETEMEDIATOR_H

#include "Mediator.h"
#include <map>

namespace Mediator{
    class ConcreteMediator:public Md{
    public:
        void operation(std::string* who);
        void registe(Colleague* colleague);
        ConcreteMediator();

    private:
        std::map<std::string, Colleague*>* colleagues;
    };
}

#endif
